<template>
        <h4>busB组件</h4>
</template>
    
<script setup lang='ts'>
// 使用自定义bus
// import Bus from '../utils/bus'
//     Bus.$on('my-fn', (value) => {
//         console.log('my-fn:', value);
//     });


import { getCurrentInstance } from "@vue/runtime-core";

// 使用mitt库bus
const instance = getCurrentInstance();
const busFn = (val) => {
    console.log('====>B', val); 
};
// instance.proxy.$Bus.on('my-fn', busFn);

// 多条监听
instance.proxy.$Bus.on('*', (type, str) => {
    console.log('多监听：', type, str);
});

// 结束监听
// instance.proxy.$Bus.off('my-fn', busFn);

// q清除所有监听
// instance.proxy.$Bus.all.clear();
</script>
    
<style>
    
</style>